#!/usr/bin/env python3
# -*- coding: utf-8 -*-

Import('env')
env = env.Clone()

# 查找所有测试源文件
test_sources = env.GlobSources('*.cpp')

# 将所有测试文件编译成一个可执行程序
env.AddExecutable(
    name='ut_test',
    sources=test_sources,
    static_libs=['msghandler', 'protobuf-c', 'gtest_main', 'gtest'],
    defines=[('GTEST_HAS_STD_STRING', '0')],
    cxxflags=['-std=gnu++17', '-D_GLIBCXX_USE_CXX11_ABI=0']
)